package main

import "fmt"

func main() {
	//无缓冲信道在通信时会同步交换数据，它能确保（两个Go程的）计算处于确定状态。
	ch := make(chan int) //不带缓存的channel、只能在不同的routine中操作，
	go func() { ch <- 1 }()
	fmt.Println(<-ch)
}
